.TH std::emit_on_flush,std::noemit_on_flush 3 "2024.06.10" "http://cppreference.com" "C++ Standard Libary"
.SH NAME
std::emit_on_flush,std::noemit_on_flush \- std::emit_on_flush,std::noemit_on_flush

.SH Synopsis
   Defined in header <ostream>
   template< class CharT, class Traits >
   std::basic_ostream<CharT, Traits>& emit_on_flush(                  \fB(1)\fP \fI(since C++20)\fP
   std::basic_ostream<CharT, Traits>& os );
   template< class CharT, class Traits >
   std::basic_ostream<CharT, Traits>& noemit_on_flush(                \fB(2)\fP \fI(since C++20)\fP
   std::basic_ostream<CharT, Traits>& os );

   If os.rdbuf() actually points to a std::basic_syncbuf<CharT, Traits, Allocator> buf,
   toggles whether it emits (i.e., transmits data to the underlying stream buffer) when
   flushed:

   1) calls buf.set_emit_on_sync(true)
   2) calls buf.set_emit_on_sync(false)

   Otherwise, these manipulators have no effect.

   This is an output-only I/O manipulator, it may be called with an expression such as
   out << std::emit_on_flush for any out of type std::basic_ostream.

.SH Parameters

   os - reference to output stream

.SH Return value

   os (reference to the stream after manipulation)

.SH Example

    This section is incomplete
    Reason: no example

.SH See also

                    changes the current emit-on-sync policy
   set_emit_on_sync \fI\fI(public member\fP function of\fP
                    std::basic_syncbuf<CharT,Traits,Allocator>)

.SH Category:
     * Todo no example
